package io.itit.ecp.admin.provide.action.resp.miniprogram;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


@Data
@ApiModel("充电桩")
public class PersonalizedEnergyChargingStationResp implements Serializable {

    @ApiModelProperty("描述备注")
    private String remark;

    @ApiModelProperty("充电桩数量")
    private Integer num;

    @ApiModelProperty("总充电量")
    private BigDecimal totalChargingPower;

    @ApiModelProperty("总放电量")
    private BigDecimal totalDischargePower;

    @ApiModelProperty("充电量最高时间")
    private Date maxChargingTime;

    @ApiModelProperty("充电量最高值")
    private BigDecimal maxChargingValue;

    @ApiModelProperty("充电量最低时间")
    private Date minChargingTime;

    @ApiModelProperty("充电量最低值")
    private BigDecimal minChargeValue;

    @ApiModelProperty("放电量最高日期")
    private Date maxDischargeDate;

    @ApiModelProperty("放电量最高值")
    private BigDecimal maxDischargeValue;

    @ApiModelProperty("放电量最低日期")
    private Date minDischargeDate;

    @ApiModelProperty("放电量最低值")
    private BigDecimal minDischargeValue;
}
